<?php
require_once 'dalOperaciones.php';
require_once 'dalArchivoExcepcion.php';

class dalDrive{
	
	static function insertarDrive($nombre, $fabricante, $escritura, $velocidad, $interfaz, $comentario, $estado){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("insert into tb_drive (drive_nombre, drive_fabricante, drive_escritura, drive_velocidad, drive_interfaz, drive_comentario, drive_estado) values('$nombre', '$fabricante', '$escritura', '$velocidad', '$interfaz', '$comentario', '$estado')");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalDrive", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function modificarDrive($nombre, $fabricante, $escritura, $velocidad, $interfaz, $comentario, $estado, $idDrive){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("update tb_drive set drive_nombre='$nombre' ,drive_fabricante='$fabricante' ,drive_escritura='$escritura', drive_velocidad='$velocidad', drive_interfaz='$interfaz' ,drive_comentario='$comentario' ,drive_estado='$estado' Where idDrive=$idDrive");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalDrive", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function listarDrive(){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("select * from tb_drive");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalDrive", $ex->getMessage());
		  }
		  return null;	
	}
	
}



?>